Add defines to fix hvm_vioapic and trivial warning fix.
Signed-off-by: Alex Williamson <alex.williamson@hp.com>
p = get_vio(v->domain, o->vcpu_id);
o->arch.arch_vmx.xen_port = p->vp_eport =
alloc_unbound_xen_event_channel(o, 0);
- gdprintk(XENLOG_INFO, "Allocated port %d for hvm.\n",
+ gdprintk(XENLOG_INFO, "Allocated port %ld for hvm.\n",
o->arch.arch_vmx.xen_port);
}
}
/* Define CONFIG_PRIVIFY to support privified OS (deprecated). */
#undef CONFIG_PRIVIFY
+/* Necessary for hvm_vioapic.c */
+#define vcpu_vlapic(vcpu) (&(vcpu)->arch.arch_vmx.vlapic)
+#define vlapic_vcpu(vpic) (container_of((vpic), struct vcpu, \
+ arch.arch_vmx.vlapic))
+
#endif /* _IA64_CONFIG_H_ */